$("#confirm").click(function () {
    if ($(this)[0].checked){
        $("#signBtn").attr("disabled",false);
    }else {
        $("#signBtn").attr("disabled",true);
    }
})

$("#signBtn").click(function () {
    if ($("#userPassword").val()!==$("#pass_again").val()){
        alert("两次密码不一致！请重新输入！")
    }else {
        $.ajax({
            url: "/user/signUp",
            type: "POST",
            dataType: 'json',
            headers: {"Content-Type": "application/json;charset=utf-8"},
            data: JSON.stringify(
                {
                    "userEmail": $("#userEmail").val(),
                    "userName": $("#userName").val(),
                    "userPassword": $("#userPassword").val(),
                    "mailCheck" : $("#mailCheck").val()
                }
            ),
            success(data){
                confirm(data.data)
                if (data.data === "注册成功！"){
                    location.href = encodeURI("login.html")
                }
            },error(){
                alert("注册用户名已存在，注册失败")
            }
        })
    }

})

var time = 60;
//请求邮箱验证码
$("#checkBtn").click(function () {
    var email = $("#userEmail").val();
    if (email === ""){
        alert("请输入邮箱！")
    }else {
        //设置一个定时器
        setTimeout(function () {
            sendTime()
        }, 1000)
        $.ajax({
            url: "/user/mailCheck/"+ email,
            type: "GET",
            error(data) {
                alert("系统繁忙，请稍后再试！")
            }
        })
    }
})


function sendTime() {
    if (time == 0) {//重新获取验证码
        $("#checkBtn").attr("disabled", false);
        $("#checkBtn").text("点击发送验证码");
        time = 60;
        return false;//清除定时器
    } else {
        $("#checkBtn").attr("disabled", true);
        $("#checkBtn").text("重新发送(" + time + ")");
        time--;
    }
    //设置一个定时器
    setTimeout(function () {
        sendTime()
    }, 1000)
}


